package net.wexoo.onlinedivelog.dal.dive;

import java.util.ArrayList;

import net.wexoo.onlinedivelog.dal.IDAO;
import net.wexoo.onlinedivelog.entity.dive.DiveBean;

import org.apache.wicket.extensions.markup.html.repeater.util.SortParam;

/**
 * IDiverDAO.java
 * 
 * @author wexoo
 */
public interface IDiveDAO extends IDAO<DiveBean> {

  public abstract ArrayList<DiveBean> getByPerson(int id);

  public abstract ArrayList<DiveBean> getByPerson(int id, SortParam sortParam, int first, int count);

  public abstract int getCountByPerson(int id);

}